home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 41 / Amiga Format CD41 (1999-06)(Future Publishing)(GB)[!][issue 1999-07].iso / -seriously_amiga- / hardware / flashupdates / flashbios.doc < prev    next >
Text File  |  1999-04-19  |  16KB  |  474 lines

  1.  
  2.  
  3. !!!!! *YOU* *MUST* read the last paragraph about problems !!!!!
  4.  
  5. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  6. !!!!! Don`t wonder about the new size of the Updates and that !!!!!
  7. !!!!! the Updater doesn`t print all module versions anymore.  !!!!!
  8. !!!!! This is NO bug. The modules are still there.            !!!!!
  9. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  10.  
  11. New Upgrade features:
  12.  
  13.   o Manual Mount support to allow the controller to search for
  14.     a RDB on units with a CDROM type like DVD Rams.
  15.  
  16.   o CVPPC 31khz support..this is no real monitor but more a
  17.     copy gfxdata patch so it`s not that fast but still usable.
  18.     The native aga output is still there.
  19.     With older CGFX versions you may experience problems if
  20.     you boot with "echo on" or the shell window pop up.
  21.     Try to avoid anything in the startup-sequence which accidently
  22.     opens a screen before the Workbench.
  23.  
  24.   o ECS/AA 31khz support
  25.     the Bootmenu now ALWAYS pops up in 31khz mode, so
  26.     people with 15khz monitors have to use <SPACE> to
  27.     switch the resolution to 15khz INTERLACE.
  28.     The resolution is saved too in the flash so the next
  29.     time it uses the resolution you set.
  30.     The resolution switch is disabled if there`s a permedia
  31.     card found.
  32.  
  33.  
  34.   o WideTermination check
  35.     A lot people don`t seem to have read the manual correctly
  36.     and use Wide/Narrow bridges without upper Widebus termination
  37.     which leads to not working reselection.
  38.     (Syndrom: 44.2 works perfectly with your devices but only slowly)
  39.     If the check detects such broken SCSI configuration the device
  40.     completely disables reselection for all units.
  41.     (CDROM is reselection by default)
  42.  
  43.     ATTENTION:
  44.     Correct Termination checks are NOT 100%.
  45.  
  46.  
  47.   o New Unit ID standard so it works with WIDE HDs.
  48.     Board * 10*1000*1000
  49.     Lun   * 10*1000
  50.     Unit  * 10
  51.     + 8 (8 in the last digit switches the format)
  52.  
  53.     so if you wanna access Unit 13 Lun 5 it would look like
  54.  
  55.     500138
  56.  
  57.     or Unit 8 Lun 0
  58.  
  59.     88
  60.  
  61.     or Unit 1 Lun 0
  62.  
  63.     18 (NewStyle)
  64.  
  65.     or
  66.  
  67.     1 (OldStyle)
  68.  
  69.     The old Format was
  70.  
  71.     Board * 100
  72.     Lun * 10
  73.     Unit * 1
  74.  
  75.     so you could only use 9 Units though Wide provides 15.
  76.     I know the use of Unit=8 as a flag isn`t
  77.     elegant but it`s the only compatible system i found and
  78.     it`s not really that bad.
  79.  
  80.   o Key "2" disables the processor on an 1200 ONLY.
  81.   o Key "s" pressed during booting disables the SCSI,
  82.             cdrive, bootmenu, bootmenu settings.
  83.   o Key "c" pressed during booting disables 31khz bootmonitor
  84.             and cvppc support
  85.   o Key "m" pressed during booting disables the memory
  86.   o Key "a" pressed during booting disables all
  87.  
  88.   o BootMenu which can be invoked by holding
  89.     the Key <ESC> key during the system boot.
  90.     (It may not work for weird tower pc-keyboard hacks)
  91.  
  92.  
  93.     Then you see a menu with the 3 entries
  94.  
  95.     o SCSI
  96.       o List with 8 or 16(WideSCSI) Units.
  97.         The entries show the current settings for the UnitID.
  98.         The Controller UnitID entry is marked differently.
  99.         If you click on the UnitID you get into a simular menu
  100.         like Unitcontrol`s Option menu.
  101.         If you click on the controller UnitID entry you get into
  102.         a simular menu like Unitcontrol`s Prefs menu.
  103.  
  104.         Unit prefs:
  105.  
  106.           o NO LUN
  107.             1 LUN
  108.             2 LUNs
  109.             3 LUNs
  110.             4 LUNs
  111.             5 LUNs
  112.             6 LUNs
  113.             7 LUNs
  114.             8 LUNs
  115.  
  116.             -> This Entry can be used to disable the scan for the whole
  117.                unit for more Luns which can speed up booting a lot.
  118.  
  119.           o Offset
  120.             Here you specify the synchron handshake.
  121.  
  122.           o Period
  123.             Here you specify the synchron clock.
  124.  
  125.           o ASynchron/Synchron
  126.             ASynchron
  127.             Synchron
  128.         
  129.             Here you enable the synchron mode, so you
  130.             can change Offset and Period now.
  131.             The ASynchron/Synchron mode means that the
  132.             synchron mode is activated if specified by
  133.             the RDB for example.(The AUTO mode)
  134.  
  135.           o Auto Buswidth
  136.             8-Bit
  137.             16-Bit
  138.  
  139.             Here you specify the buswidth for a unit.
  140.             Well..anything more than Auto Mode isn`t really
  141.             needed.
  142.  
  143.           o Auto Reselection
  144.             No Reselection
  145.             Reselection
  146.  
  147.             Disabling reselection for units with problems is
  148.             possible here. Auto Mode means that reselection
  149.             is activated if the RDB flag is set or if it has
  150.             no RDB but is a normal unit like a cdrom.
  151.             Scanners and other esotheric units don`t use
  152.             reselection in AUTO mode.
  153.  
  154.  
  155.           o Auto Mount
  156.             Mount
  157.             No Mount
  158.  
  159.             Auto Mount(normal) only searches RDB on random access and optical drives.
  160.             DVD Rams use the CDROM type and if the controller should search for a
  161.             RDB here you have to use "Mount".
  162.  
  163.           o Auto Removable
  164.             Removable
  165.             No Removable
  166.  
  167.             Only for completeness..
  168.  
  169.  
  170.           o CDBoot Pri
  171.             define the cdrom boot priority. Check the System Bootmenu for
  172.             the boot priority of other devices.
  173.  
  174.  
  175.           o CDRom Device Name
  176.             define the device name with which the cdrom should be mounted.
  177.  
  178.           o No CDRom Bount
  179.             CDRom Mount
  180.             CDRom Boot
  181.  
  182.             The buildin CDRom filesystem is the old Phase5 CDRive filesystem.
  183.             Its feature set may not be enough for your needs.
  184.  
  185.  
  186.         Controller Prefs:
  187.  
  188.           o BusID
  189.             Controller BusID..normally 7.
  190.             The BusID of the controller. This doesn`t mean you
  191.             can use SCSI Nets as these don`t work in general.
  192.  
  193.           o SCSIResetDelay
  194.             The seconds the device waits after the first
  195.             SCSI Reset/Init.
  196.  
  197.           o ErrorDelay
  198.             The seconds the device waits after an Inquiry Error
  199.  
  200.           o RemovableDelay
  201.             The second intervall for a removable check
  202.  
  203.           o ErrorDelayRetry
  204.             The retry count for an Inquiry after an Error.
  205.  
  206.           o ErrorRetry
  207.             The retry count for an SCSI Operation after an SCSI Error.
  208.  
  209.           o TimeOut
  210.             (not yet used)
  211.  
  212.  
  213.     o CDFS
  214.  
  215.       o No CDFS HD RDB Scan
  216.         CDFS HD RDB Scan
  217.  
  218.         Update the filesystem.resource with CDFS filesystems when these
  219.         are placed in the RDB of HDs **BEFORE** the CD Drive at the same
  220.         controller. This way you can theoretically use other cdfilesystems.
  221.         *Theoretically* means that i haven`t tested if other cd filesystem
  222.         work with such startup as they may need to find their prefs.
  223.  
  224.         The CDFS dostype is
  225.  
  226.         #define ID_CDFS_DISK    (0x43444653L) /* 'CDFS' */
  227.         The new SCSIConfig has an automatic filesystem entry for this.
  228.  
  229.       o Cache Sets
  230.         How many Cache Sets are allocated.
  231.         CacheSets*CacheSetBlocks*2048 is the memory needed.
  232.         Only useful for CDFS
  233.  
  234.       o Cache Set Blocks
  235.         The number of of each cache set.
  236.         A cache set is the line of block at Sector & ~(CacheSetBlocks-1) which
  237.         is fetched into the cache.
  238.         Only useful for CDFS
  239.  
  240.     o RAM
  241.       Read SetMemMode documentation in the 68060 archive.
  242.  
  243.       o MemorySpeed 70ns
  244.         -> standard waitstates
  245.         MemorySpeed 60ns
  246.         -> for 50Mhz 060 / 66Mhz PowerPC cards this means
  247.            o 68k No Read Waitstate
  248.            o 68k No Write Waitstate
  249.            o PPC No Read Waitstate
  250.            o PPC No Write Waitstate
  251.  
  252.         Free Config
  253.  
  254.       o 68k Read Waitstate
  255.         68k No Read Waitstate
  256.         -> possible with at least 70ns rams
  257.  
  258.       o 68k Write Waitstate
  259.         68k No Write Waitstate
  260.         -> possible with at least 70ns rams
  261.  
  262.       o 68k PreCharge
  263.         68k No PreCharge
  264.         possible with at least 60ns rams  but not guranteed
  265.         to work with every ram.
  266.         (Enabled only for boards supporting this)
  267.  
  268.       o PPC Read Waitstate
  269.         PPC No Read Waitstate
  270.         possible with at least 60ns rams
  271.  
  272.       o PPC Write Waitstate
  273.         PPC No Write Waitstate
  274.         possible with at least 60ns rams
  275.  
  276.       o PPC PreCharge
  277.         PPC No PreCharge
  278.         possible with at least 60ns rams  but not guranteed
  279.         to work with every ram.
  280.         (Enabled only for boards supporting this)
  281.  
  282.     o SYSTEM
  283.       Read Cybermap documentation in the 68060 archive.
  284.  
  285.       o No MapRom
  286.         MapRom
  287.         -> *current* kickstart ROM is mapped.
  288.  
  289.         o No MacPatch
  290.           MacPatch
  291.         -> the mapped kickstart`s chipram starts at 0x4000
  292.            to avoid shapeshifter/fusion hack tools.
  293.            Only tested with 40.68
  294.  
  295.         o No SCSIPatch
  296.           SCSIPatch
  297.         -> the mapped kickstart`s scsi.device is disabled.
  298.            This means for the A4000 that IDE is off
  299.            and for A3000 that the on board SCSI is off.
  300.  
  301.         o No NCR SCSIPatch
  302.           NCR SCSIPatch
  303.         -> the mapped kickstart`s NCR scsi.device is disabled.
  304.            This only works on the A4000T and means that
  305.            the on board SCSI is off.
  306.  
  307.         o No Checksum Patch
  308.           Checksum Patch
  309.         -> the mapped kickstart`s checksum check is disabled.
  310.            This may speed up booting.
  311.  
  312.       o No 31Khz Screen
  313.         31Khz Default Screen
  314.         1) No CVPPC Board
  315.            ->Uses the 31khz 640*480 BootMonitor now also for the
  316.              AmigaOS BootMenu and for the initial shell.
  317.              When IPrefs is started the 31Khz Bootmonitor patch
  318.              gets inactive.
  319.  
  320.             *ATTENTION*
  321.  
  322.              I set the hardware into best mode, which means
  323.              that it boots into AGA mode, if a Boot31Khz Screen
  324.              is opened. Normally BestMode is set with setpatch,
  325.              so setting it before may have consequences for old
  326.              games or demos.
  327.  
  328.         2) CVPPC Board
  329.            ->It opens a 640*400 NTSC Interlace screen which is
  330.              also updated on the CVPPC 31khz screen for the
  331.              BootMenu and the initial Shell screen.
  332.              The 31Khz BootVGA monitor isn`t initiated in this
  333.              case.
  334.  
  335.       o SuperScalar No
  336.         SuperScalar Yes
  337.         ->Enables superscalar mode to speed up booting.
  338.           This mode is activated with the 68060.library later
  339.           anyway.
  340.         
  341.       o BranchCache No
  342.         BranchCache Yes
  343.         ->Enables the branchcache to speed up booting.
  344.           This mode is activated with the 68060.library later
  345.           anyway.
  346.  
  347.       o WriteBuffer No
  348.         WriteBuffer Yes
  349.         ->Enables the writebuffer to speed up booting.
  350.           This mode is activated with the 68060.library later
  351.           anyway.
  352.  
  353.     o SAVE | USE | CANCEL
  354.  
  355.       - SAVE saves the settings into the flashrom which
  356.         means that these settings are used for every coldboot
  357.         or warmboot if not changed or *NEW FLASH UPDATE* is
  358.         done. With the help of the 2nd joystickport`s button
  359.         you can completely disable scsi device and settings
  360.         if you have for some reason a problem to get into the
  361.         new bootmenu after playing around with special settings.
  362.         So you SHOULD HAVE the PPCUpdate/MK3Update on a disk so
  363.         you can quickly reinstall it without a hd which is
  364.         connected to the CyberStorm.
  365.  
  366.       - USE uses the current changed settings for the current boot.
  367.         The settings aren`t saved and are lost in the next reset.
  368.  
  369.       - CANCEL doesn`t use the settings.
  370.  
  371.  
  372. How to solve Problems ?
  373.  
  374.  o Weird problems if you have CVPPC and suddenly the output
  375.    of AGA/ECS screens is sort of copied after cgx is started.
  376.    Remove PatchControl and simular tools *BEFORE* cybergfx
  377.    i started
  378.  
  379.  o Performance drop while running PPC programs and an ISDN
  380.    adapter by VMC, Multiface, HyperCom...Int 6 cards
  381.    Your CyberstormPPC doesn`t sit correctly.
  382.    Try to press the board into the slot again.
  383.  
  384.  o If you have weird crashes you probably have a power problem.
  385.    Even if you have a bigger power supply the problem can be
  386.    occur because the small power connection to the A1200 board
  387.    by certain towers can`t transport the needed power so the
  388.    ppc board gets unstable. To work around this problem
  389.    you should create a 2nd connection from the A1200 to the
  390.    power supply. Several people used the floppy connectors.
  391.  
  392.  o If you have problems with 60ns mode your simms need significant
  393.    more power in 60ns mode which is a problem.
  394.    Read the first section how to fix about power problems.
  395.    Unfortunately 60ns printed on a Simm don`t necessary mean
  396.    that it`s a real 60ns Simm. 
  397.  
  398.  o If you`re using at least 1 Ultra unit on the bus be *very*
  399.    careful with the length of the cable.
  400.  
  401.  o If you use a 68/50 adapter and use more than one unit on
  402.    this new chain or let the wide chain end here with one unit
  403.    this adapter MUST BE active terminated on the wide lines.
  404.  
  405.  o At least one unit must provide TERM power.
  406.  
  407.  o The controller is NOT terminated
  408.  
  409.  o If you have problems and can`t boot with a certain setup
  410.    try to disable units in the Bootmenu until you`re able to
  411.    boot. Then use Unitcontrol Rescan and you may get device
  412.    error requesters.
  413.    If you get parity errors for example you have a serious
  414.    cable/term problem.
  415.    The device has absolutely nothing to do with that.
  416.  
  417.  o IBM and (Seagate ?..not mine) drives have problems with
  418.    the device when the SDTR Jumpers are set.
  419.    I can`t see what is exactly happening then because i
  420.    don`t have such drive.
  421.  
  422.  o You don`t get SYNCHRON in Auto Mode means that your RDB
  423.    hasn`t set the SYNC flag.
  424.  
  425. **************************************************************************
  426. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  427. --------------------------------------------------------------------------
  428. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  429. **************************************************************************
  430.  o You use AmiCDFS or other CDFilesystems and the new BlizzardPPC or
  431.    CyberstormPPC FlashUpdate is installed.
  432.    !! It does NOT matter if it`s a SCSI CDROM or not...it also effects IDE. !!
  433.  
  434.      Change the 0x43444653 (CDFS) dostype in the (AmiCDFS) mountlist.
  435.      Add a 1 at the last number for example.
  436.      OR
  437.      add the line FORCELOAD = 1
  438.  
  439.      otherwise it`s using the Phase5 CDFilesystem which may
  440.      not do what you want it to do.
  441.      The CDRive filesystem is always added to the filesystem.resource
  442.      with the 0x43444653 ID
  443.  
  444. **************************************************************************
  445. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  446. --------------------------------------------------------------------------
  447. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  448. **************************************************************************
  449.  
  450.  o SYSIHack Problem...SYSIHack says that iprefs was already
  451.    started which it wasn`t. (Caused by opening gadtools.library
  452.    in the rom)
  453.  
  454.     Enter the BootMenu GUI, then leave it...SysIHack won`t
  455.     start because it checks if the gadtools.library is already
  456.     used. The gadtools.library can`t be expunged so there`s
  457.     no cure for this problem.
  458.  
  459.  o Only use the real Setpatch 40.16.
  460.    The last CBM had released.
  461.    ** You don`t need anything after 40.16. It can only get worse **
  462.     
  463.  
  464.  o Well..Xopa,artm,sysspeed,scout all seem to have a bug in showing
  465.    indirect resident table entries. The good old xoper and the obviously
  466.    the OS itself does it correctly.
  467.    So if you see weird entries in the resident table ask the authors(if
  468.    they`re still alive) to fix their programs:-)
  469.    (They should read exec.library/SumKickData about the special usage
  470.     of Bit 31)
  471.  
  472.  o Don`t use skick as people reported problems with it.
  473.    Use cybermap instead.
  474.